package semace.ce.gov.br.bkp;

import java.io.IOException;
import java.util.ArrayList;
import java.util.Map;

import semace.ce.gov.br.arquivo.CarregaArquivos;
import semace.ce.gov.br.ssh.ClientSsh;
import semace.ce.gov.br.utils.EnviaEmail;

public class BackUp {
	
	public static void main(String...args){
		
		CarregaArquivos ca = new CarregaArquivos();
		ArrayList<Map<String, Object>> lista = new ArrayList<Map<String,Object>>();
		
		try {
			
			lista = ca.carregaComandos();
			
			for (Map<String, Object> map : lista) {
				
				
				ClientSsh ssh = new ClientSsh((String)map.get("ip"),
						(String)map.get("usuario"), (String)map.get("senha"));
				
				ssh.conecta((String[])map.get("comandos"));				
			}
			
			
		} catch (IOException e) {
			EnviaEmail.envia(e.getMessage());
			e.printStackTrace();
		}
		
	}

}
